package com.pengliu.common.bean;

import com.pengliu.common.mybatis.model.Model;
import java.io.Serializable;

/**
 * @author pengliu
 */
public class OssUser extends Model implements Serializable {

	/**
	 * @mbggenerated
	 */
	private Integer id;
	/**
	 * 用户Id
	 * @mbggenerated
	 */
	private Integer sysUserId;
	/**
	 * 秘钥Id
	 * @mbggenerated
	 */
	private String accessId;
	/**
	 * 密匙Key
	 * @mbggenerated
	 */
	private String accessKey;
	/**
	 * 存储空间目录
	 * @mbggenerated
	 */
	private String bucket;
	/**
	 * 启用状态(1:启用,0禁用)
	 * @mbggenerated
	 */
	private Integer enableState = 1;
	/**
	 * 创建时间
	 * @mbggenerated
	 */
	private Long createTime;
	/**
	 * 这字段对应的数据库表 oss_user
	 * @mbggenerated
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 此方法返回【】的值. 
	 * @return  返回的值属性名称是: oss_user.id
	 * @mbggenerated
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 该方法设置数据【】的值 
	 * @param   为属性名称(oss_user.id)设置值 .
	 * @mbggenerated
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 此方法返回【用户Id】的值. 
	 * @return  返回的值属性名称是: oss_user.sys_user_id
	 * @mbggenerated
	 */
	public Integer getSysUserId() {
		return sysUserId;
	}

	/**
	 * 该方法设置数据【用户Id】的值 
	 * @param   为属性名称(oss_user.sys_user_id)设置值 .
	 * @mbggenerated
	 */
	public void setSysUserId(Integer sysUserId) {
		this.sysUserId = sysUserId;
	}

	/**
	 * 此方法返回【秘钥Id】的值. 
	 * @return  返回的值属性名称是: oss_user.access_id
	 * @mbggenerated
	 */
	public String getAccessId() {
		return accessId;
	}

	/**
	 * 该方法设置数据【秘钥Id】的值 
	 * @param   为属性名称(oss_user.access_id)设置值 .
	 * @mbggenerated
	 */
	public void setAccessId(String accessId) {
		this.accessId = accessId == null ? null : accessId.trim();
	}

	/**
	 * 此方法返回【密匙Key】的值. 
	 * @return  返回的值属性名称是: oss_user.access_key
	 * @mbggenerated
	 */
	public String getAccessKey() {
		return accessKey;
	}

	/**
	 * 该方法设置数据【密匙Key】的值 
	 * @param   为属性名称(oss_user.access_key)设置值 .
	 * @mbggenerated
	 */
	public void setAccessKey(String accessKey) {
		this.accessKey = accessKey == null ? null : accessKey.trim();
	}

	/**
	 * 此方法返回【存储空间目录】的值. 
	 * @return  返回的值属性名称是: oss_user.bucket
	 * @mbggenerated
	 */
	public String getBucket() {
		return bucket;
	}

	/**
	 * 该方法设置数据【存储空间目录】的值 
	 * @param   为属性名称(oss_user.bucket)设置值 .
	 * @mbggenerated
	 */
	public void setBucket(String bucket) {
		this.bucket = bucket == null ? null : bucket.trim();
	}

	/**
	 * 此方法返回【启用状态(1:启用,0禁用)】的值. 
	 * @return  返回的值属性名称是: oss_user.enable_state
	 * @mbggenerated
	 */
	public Integer getEnableState() {
		return enableState;
	}

	/**
	 * 该方法设置数据【启用状态(1:启用,0禁用)】的值 
	 * @param   为属性名称(oss_user.enable_state)设置值 .
	 * @mbggenerated
	 */
	public void setEnableState(Integer enableState) {
		this.enableState = enableState;
	}

	/**
	 * 此方法返回【创建时间】的值. 
	 * @return  返回的值属性名称是: oss_user.create_time
	 * @mbggenerated
	 */
	public Long getCreateTime() {
		return createTime;
	}

	/**
	 * 该方法设置数据【创建时间】的值 
	 * @param   为属性名称(oss_user.create_time)设置值 .
	 * @mbggenerated
	 */
	public void setCreateTime(Long createTime) {
		this.createTime = createTime;
	}
}